Addressing Today's Data Center Challenges